<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class mod_tipo_notificacion extends CI_Model {
    
    function __construct()
    {
        parent::__construct();
    }

    public function insert_tipo_notificacion()
    {
        $data['descripcion'] = $this->input->post('descripcion');
        if ($this->input->post('error'))
        {    
            $data['error']=1;
        }
        else 
        {
            $data['error']=0;
        }
        if ($this->input->post('notificar'))
        {    
            $data['notificar']=1;
        }
        else 
        {
            $data['notificar']=0;
        }
        $this->db->insert('tipo_notificacion',$data);                        
    }
    
    public function update_tipo_notificacion()
    {
        $data['descripcion'] = $this->input->post('descripcion');
        if ($this->input->post('error'))
        {    
            $data['error']=1;
        }
        else 
        {
            $data['error']=0;
        }
        if ($this->input->post('notificar'))
        {    
            $data['notificar']=1;
        }
        else 
        {
            $data['notificar']=0;
        }
        $this->db->where('tipo_notificacion.id_tipo_notificacion',$this->input->post('id_tipo_notificacion'));
        $this->db->update('tipo_notificacion',$data);	
    }
    
    public function delete_tipo_notificacion($id_tipo_notificacion)
    {
        $this->db->where('tipo_notificacion.id_tipo_notificacion',$id_tipo_notificacion );
        $this->db->delete('tipo_notificacion');
    }
    
    public function carga_tabla()
    {          
       	return $this->db->query("
            SELECT tipo_notificacion.id_tipo_notificacion,
                tipo_notificacion.descripcion,
                tipo_notificacion.error,
                tipo_notificacion.notificar
            FROM
                tipo_notificacion");
    }
    
    public function carga_datos($id_tipo_notificacion)
    {          
       	return $this->db->query("
            SELECT tipo_notificacion.id_tipo_notificacion, 
                tipo_notificacion.descripcion,
                tipo_notificacion.error,
                tipo_notificacion.notificar
            FROM
                tipo_notificacion
            WHERE tipo_notificacion.id_tipo_notificacion='".$id_tipo_notificacion."' LIMIT 1");   
    }
}